<?php
include('ModelConexion.php');

if(!isset($_SESSION)) 
{
  session_start();
}


class PerfilesAcademicos extends Conexion
{

  public $M_Pa_cedula;
  public $M_Pa_nombre;
  public $M_Pa_apellido1;
  public $M_Pa_apellido2;
  public $M_Pa_especialidad;
  public $M_Pa_correoelectronico;
  public $M_Pa_telefono;
  public $M_Pa_jornadaLaboral;
  public $M_Pa_tipoNombramiento;
  public $M_Pa_periodoNombramiento;
  public $M_Pa_curriculum;
  public $M_Pa_Mensaje; 
  public $M_Pa_Arreglo=array();
  public $filas;


  public function Pa_DP_crear($M_Pa_cedula, $M_Pa_nombre, $M_Pa_apellido1, $M_Pa_apellido2, $M_Pa_especialidad, $M_Pa_correoelectronico, $M_Pa_telefono,$M_Pa_tipoNombramiento,$M_Pa_periodoNombramiento)
  {

    if($M_Pa_cedula !='' && $M_Pa_nombre != '' && $M_Pa_apellido1 != '' && $M_Pa_apellido2 != '' && $M_Pa_especialidad != '' && $M_Pa_correoelectronico != '' && $M_Pa_telefono != '' )
    {
      $objeto = new Conexion();
      $consulta = $objeto->Consulta("
        INSERT INTO papersonal(cedula,
                nombre,
                apellido1,
                apellido2,
                especialidad,
                correoelectronico,
                telefono,
                tipoNombramiento,
                jornadaLaboral,
                periodoNombramiento) 
        VALUES ('$M_Pa_cedula', 
                '$M_Pa_nombre', 
                '$M_Pa_apellido1',  
                '$M_Pa_apellido2', 
                '$M_Pa_especialidad', 
                '$M_Pa_correoelectronico',
                '$M_Pa_telefono',
                '$M_Pa_tipoNombramiento',
               '$M_Pa_periodoNombramiento'
        );
      ");
      //se llama a la funcion q ue esta en el modelconexion 
     if($objeto->get_m_us_filas_afectadas()>0)
      {
         $this->set_m_pa_mensaje(true);
      }
      else
      {
        $this->set_m_pa_mensaje(false);
      }
     
    }
    else
      {
        $this->set_m_pa_mensaje(false);
      }
 
    unset($objeto);
  }






  public function Us_Buscar()
  { 
     /*$objeto = new Conexion(); 
     $consulta = $objeto->Consulta("
      SELECT * 
      FROM paus 
      ORDER BY fechacreacion DESC 
      LIMIT 5
      ");*/

  }


 
  public function Pa_DP_Modificar($M_Pa_cedula,$M_Pa_nombre,$M_Pa_apellido1,$M_Pa_apellido2,$M_Pa_especialidad,$M_Pa_correoelectronico,$M_Pa_telefono,$M_Pa_tipoNombramiento,$M_Pa_periodoNombramiento)
  { 
      if($M_Pa_cedula != ''  && $M_Pa_nombre != '' && $M_Pa_apellido1 != '' && $M_Pa_apellido2 != '' && $M_Pa_especialidad != '' && $M_Pa_correoelectronico != '' && $M_Pa_telefono != '' )
      {
       $objeto = new Conexion(); 
       $consulta = $objeto->Consulta("
        UPDATE papersonal
        SET cedula = $M_Pa_cedula,
        nombre = '$M_Pa_nombre', 
        apellido1 = '$M_Pa_apellido1', 
        apellido2 = '$M_Pa_apellido2', 
        especialidad = '$M_Pa_especialidad',
        correoelectronico = '$M_Pa_correoelectronico', 
        telefono = '$M_Pa_telefono',
        tipoNombramiento = $M_Pa_tipoNombramiento,
        periodoNombramiento = $M_Pa_periodoNombramiento
        WHERE cedula = '$M_Pa_cedula';
      "); 
       if($objeto->get_m_us_filas_afectadas() == 1)
          { 
              $this->set_m_pa_mensaje(true);         
          }
        else
          {
            $this->set_m_pa_mensaje(false);
          }
      }
      
 
     
 
  }

  
     public function PA_Eliminar($cedula)
   {
    if($cedula != '')
    {
        $objeto = new Conexion(); 
        $consulta = $objeto->Consulta("
        DELETE FROM papersonal 
        WHERE cedula='$cedula'     
        "); 
         if($objeto->get_m_us_filas_afectadas()==1)
          {
            $this->set_m_pa_mensaje(true);
          }
        else
          {
            $this->set_m_pa_mensaje(false);
          }

    }
    else
    {       
    $this->set_m_pa_mensaje(false);
    }
   }


    

     public function Pa_DProf_crear($cedula,$curriculum)
  {
    if($cedula != ''  && $curriculum  != '')
    {
      $objeto = new Conexion(); 
      $consulta = $objeto->Consulta("
      INSERT INTO paprofesionales
                  (cedula,
                   curriculum)
      VALUES ('$cedula',
              '$curriculum');
      ");
     if($objeto->get_m_us_filas_afectadas()>=1)
      {
         $this->set_m_pa_mensaje(true);
      }
      else
      {
        $this->set_m_pa_mensaje(false);
      }
     
    }
    else
      {
        $this->set_m_pa_mensaje(false);
      }


     

    
    unset($objeto);
  }




  public function get_m_pa_mensaje() 
  {
    return $this->M_Pa_Mensaje;
  }
  public function set_m_pa_mensaje($New_M_pa_Mensaje) 
  {
    $this->M_Pa_Mensaje = $New_M_pa_Mensaje;
  }
  public function get_m_pa_cedula() 
  {
    return $this->M_pa_cedula;
  }
   public function set_m_pa_cedula($New_M_pa_cedula) 
  {
    $this->M_pa_cedula = $New_M_pa_cedula;
  }
 
  
 
}
?>